bomb releasing apparatus - Alemán Inglés Diccionario